Sow thistle

Sow thistle is the common name of two related genera of thistle-like flowering plants in the plant family Asteraceae: Also known as "Puha" by New Zealand Maori.

sow thistle is a flower it's is from newzaeland.